iT邦幫忙

DAY 16
6

深入淺出Android程式設計30天系列 第 16

深入淺出Android程式設計(15)-如何在其他IDE或工具開發Android應用程式(上)

  • 分享至 

  • xImage
  •  

在這個章節中,來介紹如何在其他IDE或工具用開發Android應用程式。
在這個章節中,來介紹如何在其他IDE或工具用開發Android應用程式。

在開發工作上,雖然推薦以Eclipse平台加上Android外掛來開發應用程式(也同時整合了程式編輯、建置與除錯功能),但是,Android SDK還是提供工具讓其它IDE(包括intelliJ)來開發應用程式。

建立Android專案
在Android SDK包含一個activityCreator程式,這個程式可以為Android專案建立一些樣板程式與建置檔,也可以用該程式建立新專案或為已有的程式碼建立專案(如Android SDK內附的範例程式)。

這個程式在Linux與Mac系統,檔案名稱叫做activityCreator,Python則是activityCreator.py,Windows系統則是用activityCreator.bat批次檔,不管是那個平台,都可直接使用activityCreator來執行建立Android專案。

用以下步驟執行activityCreator建立專案(以Windows平台為例):
 在Windows系統上,執行Dos命令視窗,先變更切換到Android SDK安裝目錄底下的tools目錄,並為專案建立一個新目錄;如果要為已經存在的程式碼建立專案,請變更目錄到應用程式的目錄。
 在Dos命令視窗執行activityCreator,必須指定完整的類別名稱做為參數,如果是新建專案,則會以完整的類別名稱建立樣板程式碼;如果是從已存在的程式碼建立專案,則必須指定套件內的Activity類別名稱。

命令列參數還包括:
 --out <目錄>:要設定輸出目錄,預設是現在所在的目錄,如果您要將專案檔案放在其它目錄,請用這個參數來指定。
 --ide intellij:在建立專案時產生 intellij相關檔案。
 Project Name:專案名稱
 Package Name:套件名稱
 Activity Name:Activity名稱

範例如下:

~/android_linux_sdk/tools $ ./activityCreator.py --out myproject your.package.name.ActivityName
package: your.package.name
out_dir: myproject
activity_name: ActivityName
~/android_linux_sdk/tools $

在Windows系統上,執行Dos命令視窗。執行如圖44所示的命令:

activitycreator -out HelloAndroid com.android.HelloAndroid


圖44

activityCreator批次檔,會建立以下的檔案與目錄,如圖45所示(但是不會覆蓋已經存在的程式):
 bin/:ant建置檔案的輸出路徑。
 libs/:Android libs。
 res/:資源檔案目錄。
 layout/:版面配置目錄,以XML格式顯示。
 values/:參數值目錄,記錄所有使用XML格式的參數值。
 src/:原始碼目錄,包含所有Android應用程式中的原始程式碼。
 AndroidManifest.xml:Android程式的功能清單。
 build.xml:ant 建置檔案,可以建置/安裝程式。

現在可以帶著建立好的目錄到處開發了,但是不要忘了,使用tools目錄內的adb程式把檔案送給模擬器。但是,應當避免移動Android SDK所在的目錄,因為這會破壞建立檔案的設定。


圖45


上一篇
深入淺出Android程式設計(14)-如何在Eclipse上開發Android應用程式(下)
下一篇
深入淺出Android程式設計(16)-如何在其他IDE或工具開發Android應用程式(中)
系列文
深入淺出Android程式設計30天29
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
tttt
iT邦新手 5 級 ‧ 2008-10-28 15:47:00

--ide intellij:在建立專案時產生 intellij相關檔案。

這是什麼呢@@

我要留言

立即登入留言